#include <gtest/gtest.h>

int add(const int a, const int b) { return a + b; }

TEST(SkipTest, Add) { EXPECT_EQ(add(1, 1), 2); }

TEST(SkipTest, Add2) { EXPECT_EQ(add(2, 2), 4); }

TEST(SkipTest, Add3) {
    GTEST_SKIP() << "Add3 is skipped";
    EXPECT_EQ(add(1, 2), 4);
}

TEST(SkipTest, Add4) {
    GTEST_FAIL();
    EXPECT_EQ(add(1, 2), 3);
}
